package com.zpark.oop.day06;

import org.junit.Test;

public class TestDemo {

    @Test
    public void test01(){
        // 创建Demo02对象，并且访问该对象的属性和方法
        // Demo02 d2 = new Demo02();

        // 访问类变量和类方法
        System.out.println(Demo02.sex);
        Demo02.run();

        // 创建Demo03对象，并且访问该对象的属性和方法
        Demo03 d3 = new Demo03();
        // 通过子类对象访问抽象类的成员
        d3.name = "小明";
        d3.age = 18;
        d3.eat();

        // 向上造型
        Demo02 d2 = new Demo03();
        d2.name = "小明";
        d2.age = 18;
        d2.eat();
    }
}
